import {
  AppModelService,
  GenerateService,
  SelectParamService,
  SketchImageService,
  ToastService,
} from '@manycore/pages-vm-api';
import { AppModelServiceImpl } from './app-model.service.impl';
import { GenerateServiceImpl } from './generate.service.impl';
import { SelectParamServiceImpl } from './select-param.service.impl';
import { SketchImageServiceImpl } from './sketch-image.service.impl';
import { ToastServiceImpl } from './toast.service.impl';

export const services = [
  {
    decl: ToastService,
    impl: ToastServiceImpl,
  },
  {
    decl: AppModelService,
    impl: AppModelServiceImpl,
  },
  {
    decl: GenerateService,
    impl: GenerateServiceImpl,
  },
  {
    decl: SketchImageService,
    impl: SketchImageServiceImpl,
  },
  {
    decl: SelectParamService,
    impl: SelectParamServiceImpl,
  },
];
